home *** CD-ROM | disk | FTP | other *** search
/ Millennium Gold 2000 / Millennium Gold 2000 - Disc 1.iso / HYPEROID / MAKEFILE < prev    next >
Text File  |  1994-01-19  |  933b  |  42 lines

  1. #.silent:
  2.  
  3. #
  4. # Nmake macros for building the Windows 32-Bit
  5. # GNU Hyperoids (Win32 port) Application
  6. #
  7.  
  8. !include <ntwin32.mak>
  9.  
  10. # macro defines
  11. PROJ=Hyperoid
  12. OBJ1=RoidSupp
  13.  
  14. # This line allows NMAKE to work as well
  15. all: $(PROJ).exe
  16.  
  17. # Update the object files if necessary
  18. $(PROJ).obj: $(PROJ).c $(PROJ).h
  19.     $(cc) $(cdebug) $(cflags) $(cvars) $(PROJ).c
  20.  
  21. $(OBJ1).obj: $(OBJ1).c $(PROJ).h
  22.     $(cc) $(cdebug) $(cflags) $(cvars) $(OBJ1).c
  23.  
  24. # Update the resource if necessary
  25. $(PROJ).res: $(PROJ).rc $(PROJ).h
  26.     rc -r -fo $(PROJ).res $(PROJ).rc
  27.     cvtres -$(CPU) $(PROJ).res -o res.res
  28.     attrib -r $(PROJ).res
  29.     attrib -r res.res
  30.  
  31. # Update the executable file if necessary.
  32. # If so, add the resource back in.
  33. $(PROJ).exe: $(PROJ).obj $(PROJ).res $(OBJ1).obj
  34.     $(link) $(linkdebug) $(guiflags)             \
  35.     -out:$(PROJ).exe                \
  36.     $(PROJ).obj $(OBJ1).obj res.res \
  37.     $(guilibs)
  38.  
  39.  
  40. clean:
  41.     -del *.obj *.exe
  42.